#pragma once
#include<stdlib.h>
#include<stdio.h>
#include<stdbool.h>
#include<assert.h>

#define STData int

typedef struct STNode
{
	STData* arr;
	int size;
	int capacity;
}STNode;

void STInit(STNode* st);

void STDestroy(STNode* st);

void STPush(STNode* st , STData x);

void STPop(STNode* st);

bool STEmpty(STNode* st);

STData STTop(STNode* st);

